package com.sdry.reportforms.service;

import com.sdry.basic.entity.AttendanceRecordDaySummary;

import java.util.List;

/**
 * @ClassName ReportFormService
 * @Descreption TODO
 * @Author lianleiming
 * @Date 2020-04-0317:23
 * @Version 1.0
 **/
public interface ReportFormService {

    /**
     * 每日考勤汇总
     */
    public void dailyAttendanceSummary();

    /**
     * 分页查询每日考勤记录
     */
    List<AttendanceRecordDaySummary> queryDailyStatement(AttendanceRecordDaySummary ards);

    /**
     * 条件查询每日考勤记录有几条
     */
    Long countDailyStatement(AttendanceRecordDaySummary ards);

    /**
     * 分页查询考勤月汇总记录
     */
    List<AttendanceRecordDaySummary> queryMonthStatement(AttendanceRecordDaySummary ards);

    /**
     * 条件查询每考勤月汇总记录有几条
     */
    Long countMonthStatement(AttendanceRecordDaySummary ards);
}
